package com.scsj.supermarket.bean;

import java.util.List;

/**
 * 当前店铺购物车内商品
 */

public class MarketShopCarBean extends BaseBean {

    private List<DataBean> data;

    public List<DataBean> getData() {
        return data;
    }

    public void setData(List<DataBean> data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * appFindGoodsByShopCartVoList : [{"buyNum":1,"goods":{"activityType":0,"brandId":"1","createTime":"2018-06-22 16:21:35","createUser":"a0ac05da-6fb4-11e8-ac5f-a0d3c1facc88","discount":0,"goodsLimitNum":9999,"goodsMarketPrice":3,"goodsName":"雪花清爽易拉罐330ml","goodsPrice":3,"goodsPromotionPrice":3,"goodsSort":0,"goodsSpecification":"330ml/罐","goodsState":1,"goodsStorage":888,"goodsUnit":"ml","goodsVerify":1,"id":"46c3ddb0-75f5-11e8-afb7-70106fb15682","isValid":1,"storeClassId":"a984259f-74fe-11e8-afb7-70106fb15682|01","storeId":"a984259f-74fe-11e8-afb7-70106fb15682","topIt":0,"updateTime":"2018-06-22 16:21:52","updateUser":"a0ac05da-6fb4-11e8-ac5f-a0d3c1facc88"},"goodsExtend":{"areaInfo":"郑州","goodsBrokerage":0,"goodsClickNum":0,"goodsIntroduce":"产品参数： 产品名称: 雪花\t食品添加剂: 见包装 保质期: 365\t配料表: 见包装 包装方式: 包装\t规格: 清爽8度 330ml 按啤酒颜色选: 黄啤酒\t产地: 中国大陆","goodsPlace":"郑州","goodsPurchasePrice":0,"goodsStorageAlarm":8,"goodsVat":0,"goodsWeight":330,"id":"46c3ddb0-75f5-11e8-afb7-70106fb15682","isForeign":0},"resourceMasterInfo":{"fileType":2,"hashKey":"FuVKphC8YoSfm1FY3vJZXHY1cdLp","height":400,"id":"29408ec2-75f5-11e8-afb7-70106fb15682","purposeType":"goods_master_map","relationId":"46c3ddb0-75f5-11e8-afb7-70106fb15682","size":54337,"suffixType":"jpg","url":"images/users/testtest/94941682-f4cf-417f-aa79-240c64b64332.jpg","urlFrameCapture":"https://oss.scsj.net.cn/images/users/testtest/94941682-f4cf-417f-aa79-240c64b64332.jpg?imageView2/2/w/400/h/400&e=1531211368&token=lzJVdwCFPYaBjRTG0TsKRw_Eo-YXFx93AhzeX0dY:E7vWqF5knlesjrYuj2HM8uC2hbU=","urlToken":"https://oss.scsj.net.cn/images/users/testtest/94941682-f4cf-417f-aa79-240c64b64332.jpg?e=1531211368&token=lzJVdwCFPYaBjRTG0TsKRw_Eo-YXFx93AhzeX0dY:Crpf0ps2dcsg0wERDqvBOD33nwE=","width":400},"shopCartId":"67e4e0c7-76fc-11e8-afb7-70106fb15682"}]
         * resourceLogoInfo : {"fileType":2,"hashKey":"FoTborHUsXiRF2A72jnGsfT0NJox","height":764,"id":"4f0950ec-74fe-11e8-afb7-70106fb15682","purposeType":"store_logo","relationId":"a984259f-74fe-11e8-afb7-70106fb15682","size":82270,"suffixType":"jpg","url":"images/users/testtest/72305b40-fbc8-4e88-ac3e-15c586a12a2e.jpg","urlFrameCapture":"https://oss.scsj.net.cn/images/users/testtest/72305b40-fbc8-4e88-ac3e-15c586a12a2e.jpg?imageView2/2/w/751/h/764&e=1531211368&token=lzJVdwCFPYaBjRTG0TsKRw_Eo-YXFx93AhzeX0dY:b6z_3URMdqtfkJVBXnM4xeUV0hc=","urlToken":"https://oss.scsj.net.cn/images/users/testtest/72305b40-fbc8-4e88-ac3e-15c586a12a2e.jpg?e=1531211368&token=lzJVdwCFPYaBjRTG0TsKRw_Eo-YXFx93AhzeX0dY:a3-7EPHcf9MHJKh3tdKTtA57f08=","width":751}
         * store : {"id":"a984259f-74fe-11e8-afb7-70106fb15682","isOpen":0,"name":"Real Madrid"}
         */

        private ResourceLogoInfoBean resourceLogoInfo;
        private StoreBean store;
        private List<AppFindGoodsByShopCartVoListBean> appFindGoodsByShopCartVoList;

        public ResourceLogoInfoBean getResourceLogoInfo() {
            return resourceLogoInfo;
        }

        public void setResourceLogoInfo(ResourceLogoInfoBean resourceLogoInfo) {
            this.resourceLogoInfo = resourceLogoInfo;
        }

        public StoreBean getStore() {
            return store;
        }

        public void setStore(StoreBean store) {
            this.store = store;
        }

        public List<AppFindGoodsByShopCartVoListBean> getAppFindGoodsByShopCartVoList() {
            return appFindGoodsByShopCartVoList;
        }

        public void setAppFindGoodsByShopCartVoList(List<AppFindGoodsByShopCartVoListBean> appFindGoodsByShopCartVoList) {
            this.appFindGoodsByShopCartVoList = appFindGoodsByShopCartVoList;
        }

        public static class ResourceLogoInfoBean {
            /**
             * fileType : 2
             * hashKey : FoTborHUsXiRF2A72jnGsfT0NJox
             * height : 764
             * id : 4f0950ec-74fe-11e8-afb7-70106fb15682
             * purposeType : store_logo
             * relationId : a984259f-74fe-11e8-afb7-70106fb15682
             * size : 82270
             * suffixType : jpg
             * url : images/users/testtest/72305b40-fbc8-4e88-ac3e-15c586a12a2e.jpg
             * urlFrameCapture : https://oss.scsj.net.cn/images/users/testtest/72305b40-fbc8-4e88-ac3e-15c586a12a2e.jpg?imageView2/2/w/751/h/764&e=1531211368&token=lzJVdwCFPYaBjRTG0TsKRw_Eo-YXFx93AhzeX0dY:b6z_3URMdqtfkJVBXnM4xeUV0hc=
             * urlToken : https://oss.scsj.net.cn/images/users/testtest/72305b40-fbc8-4e88-ac3e-15c586a12a2e.jpg?e=1531211368&token=lzJVdwCFPYaBjRTG0TsKRw_Eo-YXFx93AhzeX0dY:a3-7EPHcf9MHJKh3tdKTtA57f08=
             * width : 751
             */

            private int fileType;
            private String hashKey;
            private int height;
            private String id;
            private String purposeType;
            private String relationId;
            private int size;
            private String suffixType;
            private String url;
            private String urlFrameCapture;
            private String urlToken;
            private int width;

            public int getFileType() {
                return fileType;
            }

            public void setFileType(int fileType) {
                this.fileType = fileType;
            }

            public String getHashKey() {
                return hashKey;
            }

            public void setHashKey(String hashKey) {
                this.hashKey = hashKey;
            }

            public int getHeight() {
                return height;
            }

            public void setHeight(int height) {
                this.height = height;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getPurposeType() {
                return purposeType;
            }

            public void setPurposeType(String purposeType) {
                this.purposeType = purposeType;
            }

            public String getRelationId() {
                return relationId;
            }

            public void setRelationId(String relationId) {
                this.relationId = relationId;
            }

            public int getSize() {
                return size;
            }

            public void setSize(int size) {
                this.size = size;
            }

            public String getSuffixType() {
                return suffixType;
            }

            public void setSuffixType(String suffixType) {
                this.suffixType = suffixType;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public String getUrlFrameCapture() {
                return urlFrameCapture;
            }

            public void setUrlFrameCapture(String urlFrameCapture) {
                this.urlFrameCapture = urlFrameCapture;
            }

            public String getUrlToken() {
                return urlToken;
            }

            public void setUrlToken(String urlToken) {
                this.urlToken = urlToken;
            }

            public int getWidth() {
                return width;
            }

            public void setWidth(int width) {
                this.width = width;
            }
        }

        public static class StoreBean {
            /**
             * id : a984259f-74fe-11e8-afb7-70106fb15682
             * isOpen : 0
             * name : Real Madrid
             */

            private String id;
            private int isOpen;
            private String name;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public int getIsOpen() {
                return isOpen;
            }

            public void setIsOpen(int isOpen) {
                this.isOpen = isOpen;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }
        }

        public static class AppFindGoodsByShopCartVoListBean {

            private int buyNum;
            private GoodsBean goods;
            private GoodsExtendBean goodsExtend;
            private ResourceMasterInfoBean resourceMasterInfo;
            private String shopCartId;

            public int getBuyNum() {
                return buyNum;
            }

            public void setBuyNum(int buyNum) {
                this.buyNum = buyNum;
            }

            public GoodsBean getGoods() {
                return goods;
            }

            public void setGoods(GoodsBean goods) {
                this.goods = goods;
            }

            public GoodsExtendBean getGoodsExtend() {
                return goodsExtend;
            }

            public void setGoodsExtend(GoodsExtendBean goodsExtend) {
                this.goodsExtend = goodsExtend;
            }

            public ResourceMasterInfoBean getResourceMasterInfo() {
                return resourceMasterInfo;
            }

            public void setResourceMasterInfo(ResourceMasterInfoBean resourceMasterInfo) {
                this.resourceMasterInfo = resourceMasterInfo;
            }

            public String getShopCartId() {
                return shopCartId;
            }

            public void setShopCartId(String shopCartId) {
                this.shopCartId = shopCartId;
            }

            public static class GoodsBean {

                private int activityType;
                private String brandId;
                private String createTime;
                private String createUser;
                private int discount;
                private int goodsLimitNum;
                private int goodsMarketPrice;
                private String goodsName;
                private int goodsPrice;
                private int goodsPromotionPrice;
                private int goodsSort;
                private String goodsSpecification;
                private int goodsState;
                private int goodsStorage;
                private String goodsUnit;
                private int goodsVerify;
                private String id;
                private int isValid;
                private String storeClassId;
                private String storeId;
                private int topIt;
                private String updateTime;
                private String updateUser;

                public int getActivityType() {
                    return activityType;
                }

                public void setActivityType(int activityType) {
                    this.activityType = activityType;
                }

                public String getBrandId() {
                    return brandId;
                }

                public void setBrandId(String brandId) {
                    this.brandId = brandId;
                }

                public String getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(String createTime) {
                    this.createTime = createTime;
                }

                public String getCreateUser() {
                    return createUser;
                }

                public void setCreateUser(String createUser) {
                    this.createUser = createUser;
                }

                public int getDiscount() {
                    return discount;
                }

                public void setDiscount(int discount) {
                    this.discount = discount;
                }

                public int getGoodsLimitNum() {
                    return goodsLimitNum;
                }

                public void setGoodsLimitNum(int goodsLimitNum) {
                    this.goodsLimitNum = goodsLimitNum;
                }

                public int getGoodsMarketPrice() {
                    return goodsMarketPrice;
                }

                public void setGoodsMarketPrice(int goodsMarketPrice) {
                    this.goodsMarketPrice = goodsMarketPrice;
                }

                public String getGoodsName() {
                    return goodsName;
                }

                public void setGoodsName(String goodsName) {
                    this.goodsName = goodsName;
                }

                public int getGoodsPrice() {
                    return goodsPrice;
                }

                public void setGoodsPrice(int goodsPrice) {
                    this.goodsPrice = goodsPrice;
                }

                public int getGoodsPromotionPrice() {
                    return goodsPromotionPrice;
                }

                public void setGoodsPromotionPrice(int goodsPromotionPrice) {
                    this.goodsPromotionPrice = goodsPromotionPrice;
                }

                public int getGoodsSort() {
                    return goodsSort;
                }

                public void setGoodsSort(int goodsSort) {
                    this.goodsSort = goodsSort;
                }

                public String getGoodsSpecification() {
                    return goodsSpecification;
                }

                public void setGoodsSpecification(String goodsSpecification) {
                    this.goodsSpecification = goodsSpecification;
                }

                public int getGoodsState() {
                    return goodsState;
                }

                public void setGoodsState(int goodsState) {
                    this.goodsState = goodsState;
                }

                public int getGoodsStorage() {
                    return goodsStorage;
                }

                public void setGoodsStorage(int goodsStorage) {
                    this.goodsStorage = goodsStorage;
                }

                public String getGoodsUnit() {
                    return goodsUnit;
                }

                public void setGoodsUnit(String goodsUnit) {
                    this.goodsUnit = goodsUnit;
                }

                public int getGoodsVerify() {
                    return goodsVerify;
                }

                public void setGoodsVerify(int goodsVerify) {
                    this.goodsVerify = goodsVerify;
                }

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public int getIsValid() {
                    return isValid;
                }

                public void setIsValid(int isValid) {
                    this.isValid = isValid;
                }

                public String getStoreClassId() {
                    return storeClassId;
                }

                public void setStoreClassId(String storeClassId) {
                    this.storeClassId = storeClassId;
                }

                public String getStoreId() {
                    return storeId;
                }

                public void setStoreId(String storeId) {
                    this.storeId = storeId;
                }

                public int getTopIt() {
                    return topIt;
                }

                public void setTopIt(int topIt) {
                    this.topIt = topIt;
                }

                public String getUpdateTime() {
                    return updateTime;
                }

                public void setUpdateTime(String updateTime) {
                    this.updateTime = updateTime;
                }

                public String getUpdateUser() {
                    return updateUser;
                }

                public void setUpdateUser(String updateUser) {
                    this.updateUser = updateUser;
                }
            }

            public static class GoodsExtendBean {

                private String areaInfo;
                private int goodsBrokerage;
                private int goodsClickNum;
                private String goodsIntroduce;
                private String goodsPlace;
                private int goodsPurchasePrice;
                private int goodsStorageAlarm;
                private int goodsVat;
                private int goodsWeight;
                private String id;
                private int isForeign;

                public String getAreaInfo() {
                    return areaInfo;
                }

                public void setAreaInfo(String areaInfo) {
                    this.areaInfo = areaInfo;
                }

                public int getGoodsBrokerage() {
                    return goodsBrokerage;
                }

                public void setGoodsBrokerage(int goodsBrokerage) {
                    this.goodsBrokerage = goodsBrokerage;
                }

                public int getGoodsClickNum() {
                    return goodsClickNum;
                }

                public void setGoodsClickNum(int goodsClickNum) {
                    this.goodsClickNum = goodsClickNum;
                }

                public String getGoodsIntroduce() {
                    return goodsIntroduce;
                }

                public void setGoodsIntroduce(String goodsIntroduce) {
                    this.goodsIntroduce = goodsIntroduce;
                }

                public String getGoodsPlace() {
                    return goodsPlace;
                }

                public void setGoodsPlace(String goodsPlace) {
                    this.goodsPlace = goodsPlace;
                }

                public int getGoodsPurchasePrice() {
                    return goodsPurchasePrice;
                }

                public void setGoodsPurchasePrice(int goodsPurchasePrice) {
                    this.goodsPurchasePrice = goodsPurchasePrice;
                }

                public int getGoodsStorageAlarm() {
                    return goodsStorageAlarm;
                }

                public void setGoodsStorageAlarm(int goodsStorageAlarm) {
                    this.goodsStorageAlarm = goodsStorageAlarm;
                }

                public int getGoodsVat() {
                    return goodsVat;
                }

                public void setGoodsVat(int goodsVat) {
                    this.goodsVat = goodsVat;
                }

                public int getGoodsWeight() {
                    return goodsWeight;
                }

                public void setGoodsWeight(int goodsWeight) {
                    this.goodsWeight = goodsWeight;
                }

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public int getIsForeign() {
                    return isForeign;
                }

                public void setIsForeign(int isForeign) {
                    this.isForeign = isForeign;
                }
            }

            public static class ResourceMasterInfoBean {

                private int fileType;
                private String hashKey;
                private int height;
                private String id;
                private String purposeType;
                private String relationId;
                private int size;
                private String suffixType;
                private String url;
                private String urlFrameCapture;
                private String urlToken;
                private int width;

                public int getFileType() {
                    return fileType;
                }

                public void setFileType(int fileType) {
                    this.fileType = fileType;
                }

                public String getHashKey() {
                    return hashKey;
                }

                public void setHashKey(String hashKey) {
                    this.hashKey = hashKey;
                }

                public int getHeight() {
                    return height;
                }

                public void setHeight(int height) {
                    this.height = height;
                }

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getPurposeType() {
                    return purposeType;
                }

                public void setPurposeType(String purposeType) {
                    this.purposeType = purposeType;
                }

                public String getRelationId() {
                    return relationId;
                }

                public void setRelationId(String relationId) {
                    this.relationId = relationId;
                }

                public int getSize() {
                    return size;
                }

                public void setSize(int size) {
                    this.size = size;
                }

                public String getSuffixType() {
                    return suffixType;
                }

                public void setSuffixType(String suffixType) {
                    this.suffixType = suffixType;
                }

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public String getUrlFrameCapture() {
                    return urlFrameCapture;
                }

                public void setUrlFrameCapture(String urlFrameCapture) {
                    this.urlFrameCapture = urlFrameCapture;
                }

                public String getUrlToken() {
                    return urlToken;
                }

                public void setUrlToken(String urlToken) {
                    this.urlToken = urlToken;
                }

                public int getWidth() {
                    return width;
                }

                public void setWidth(int width) {
                    this.width = width;
                }
            }
        }
    }
}
